package com.macro.mall.portal.domain;


import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

@Data
@Builder(toBuilder = true)
@NoArgsConstructor
@AllArgsConstructor
@TableName("vx_user")
public class User implements Serializable {


    private Integer id;

    /**
     * 用户名称
     */
    private String username;

    /**
     * 用户真实姓名
     */
    private String account;

    /**
     * 用户手机号
     */
    private String phone;

    /**
     * 用户open_id
     */
    private String openId;

    /**
     * 父级id
     */
    private Integer superId;

    /**
     * 邀请码
     */
    private String shareCode;

    /**
     * 开户行
     */
    private String bank;

    /**
     * 标识
     */
    private Integer ident;

    /**
     * 银行卡号
     */
    private String bankNumber;

    /**
     * 是否绑定 0   1绑定
     */
    @TableField(exist = false)
    private Integer bind;

    @TableField(exist = false)
    private String url;

    /**
     * 创建时间
     */
    private String createTime;


}
